package com.itany.corejava.code06_面向对象.bms;

import java.util.Scanner;

/**
 * @author 石小俊
 * @date 2024年01月17日 15:26
 */
public class Start {

    private Scanner sc = new Scanner(System.in);

    public void showMenu() {
        System.out.println("******************欢迎访问南京紫金银行******************");
        System.out.print("请选择服务功能(1.开户 2.登录):");
        int choice = sc.nextInt();
        switch (choice) {
            case 1:
                register();
                break;
            case 2:
                login();
                break;
            default:
                System.out.println("您输入的选项有误,请重新输入");
                showMenu();
                break;
        }
    }

    public void register() {
        // 选择开户的账户类型
        // 根据选择的账户类型不同,通过多态创建不同的子类对象

        // 输入开户的账户信息

        // 开户的时候判断账户类型,如果是信用账户,指定信用额度

        // 信息填写完毕之后,调用银行提供的开户功能进行开户


    }

    public void login() {
        // 用户输入卡号与密码进行登录
        // 查询功能也由银行提供
    }

}
